Senior Software Engineer – .NET | DDD | Event-Driven
Sydney | Hybrid | Permanent
This role exists because we’re growing – properly. We’re expanding product sets, evolving our engineering capabilities, and introducing new technologies across the platform.
If you enjoy thinking about system boundaries, domain models, and how software ages over time, you’ll feel at home here. This environment suits a Computer Science-minded engineer who understands where software engineering has come from and uses that knowledge to future-proof systems.
Why this role will interest you
Work on core platform and product capabilities, not just feature churn
Help evolve how we build software, not just deliver tickets
Influence architecture, patterns, and engineering standards
Be trusted to work autonomously on hard problems, or collaboratively when it matters
What you’ll be doing
Designing and building robust, scalable .NET services using modern engineering practices
Applying Domain-Driven Design, event-driven architecture, and microservices to real business problems
Building shared libraries and core platform components
Writing high-quality, well-tested code – TDD is part of how we think, not a checkbox
Partnering with senior engineers, architects, and product leaders on solution design
Contributing to code reviews, design discussions, and continuous improvement
Leading technical work where appropriate, without being forced into people management
The experience that matters
We care more about how you think and build than ticking buzzword boxes. You’ll likely bring:
Strong commercial experience with .NET / C#
Hands-on experience with DDD and event-driven systems
A genuine appreciation for clean, testable, maintainable code and TDD
Experience designing APIs and distributed systems
Cloud experience – we’re AWS-based, but Azure or GCP backgrounds are welcome
Confidence operating as a senior individual contributor, with optional leadership impact
The team & environment
Senior engineers trusted to own outcomes
Strong focus on code quality, architecture, and long-term thinking
Space to introduce new tools, patterns, and technologies where they add value
A culture that values learning, healthy debate, and pragmatic engineering excellence
Interested?
If this sounds like the kind of engineering environment you’ve been missing, let’s talk.
Send through your CV for a confidential chat.
Sydney-based, hybrid working. Australian working rights required.